﻿/************************************************************************
** 文  件：
**	ConfigInfo.h
** 功  能：
**	配置信息实体类
** 作  者：
**	email:lixx2048@163.com
**  wechat:lixiang6153
**  QQ:941415509
** 日  期：
**	2020/10/15	14:00:00
** 说  明：
**	无
** 版  本：
**	2020/10/15	14:00:00		1.0		lixx2048@163.com
/************************************************************************/
#pragma once
#include <string>
#include "../util/DateTime.h"

class ConfigInfo
{
public:
	ConfigInfo(void);
	virtual ~ConfigInfo(void);

public:
	std::string GetId();
	void SetId(std::string id);

	std::string GetKey();
	void SetKey(std::string key);

	std::string GetParams();
	void SetParams(std::string value);

	int GetEanble();
	void SetEanble(int enable);

	DateTime GetCreateTime();
	void SetCreateTime(DateTime time);

protected:
	std::string m_id = "";
	std::string m_key = "";
	std::string m_params = "";
	int m_enable = 1;
	DateTime m_create_time = DateTime::Now();
};
